FAQ von Rerun
Was ist Rerun?
Rerun ist ein SDK zum Protokollieren von Daten aus der Computer Vision und Robotik, kombiniert mit einem Visualisierer zur Erkundung dieser Daten über die Zeit. Es ermöglicht Benutzern, den internen Zustand und die Daten ihrer Systeme mit minimalem Code zu debuggen und zu verstehen.
Wie verwendet man Rerun?
Um Rerun zu verwenden, können Entwickler Daten im Rerun SDK protokollieren, das sich um die Visualisierung der Daten kümmert. Rerun verarbeitet Live-Streams von mehreren Prozessen über das Netzwerk und kann auch Aufzeichnungen wiedergeben. Der Rerun Viewer erstellt konfigurierbare Visualisierungen basierend auf den protokollierten Daten und ermöglicht es den Benutzern, in der Zeit vor- und zurückzuscrollen. Benutzer können zwischen verschiedenen Zeitachsen umschalten, wie z.B. Protokollzeit und Sensorzeit, um die Daten auf verschiedene Weise zu erkunden.
Wie benutze ich Rerun?
Um Rerun zu verwenden, können Entwickler Daten im Rerun SDK protokollieren, das sich um die Visualisierung der Daten kümmert. Rerun verarbeitet Live-Streams von mehreren Prozessen über das Netzwerk und kann auch Aufzeichnungen wiedergeben. Der Rerun Viewer erstellt konfigurierbare Visualisierungen basierend auf den protokollierten Daten und ermöglicht es den Benutzern, in der Zeit vor- und zurückzuscrollen. Benutzer können zwischen verschiedenen Zeitachsen umschalten, wie z.B. Protokollzeit und Sensorzeit, um die Daten auf verschiedene Weise zu erkunden.
Was sind die Kernfunktionen von Rerun?
Die Kernfunktionen von Rerun umfassen Protokollierung und Visualisierung von Daten aus der Computer Vision und Robotik, Live-Streams von mehreren Prozessen, Wiedergabe von aufgezeichneten Daten, automatische Erstellung von Visualisierungen mit sinnvollen Voreinstellungen, konfigurierbare Visualisierungen basierend auf Datenbeziehungen, scrollbare Zeitachse zur Erkundung von Daten über die Zeit, Unterstützung für verschiedene Zeitachsen, schnelle Erkundung, anpassbares Toolkit für Layout und Shader, einbettbare Ansichten in anderen Anwendungen, flexible und portable Implementierung in Rust, benutzerdefinierter Renderer mit hochleistungsfähigem wgpu und In-Memory-Datenspeicher, der auf Arrow basiert.
Was sind die Anwendungsfälle von Rerun?
Rerun ist für Anwendungen in der Computer Vision und Robotik konzipiert. Es kann für Debugging und Verständnis des internen Zustands und der Daten von Systemen der Computer Vision und Robotik, Visualisierung und Erkundung von Daten aus der Computer Vision und Robotik über die Zeit, Analyse und Optimierung der Leistung von Algorithmen der Computer Vision, Überwachung und Diagnose von Problemen in Echtzeit-Anwendungen der Computer Vision und Robotik, kollaborative Entwicklung und Teilen von Daten aus der Computer Vision und Robotik sowie Erstellung und Testen von Anwendungen der Computer Vision und Robotik mit Live-Datenströmen eingesetzt werden.